package com.survey.dao.mapper;

import com.survey.pojo.data.AddressDO;
import com.survey.pojo.data.UserDO;
import com.survey.pojo.vo.UserVO;
import org.springframework.stereotype.Repository;

import java.util.List;

/** 
 * <br/>
 * Created by jj on 2018/08/05
 */
@Repository
public interface UserMapper {

    Integer addUser(UserVO userVO);

    Integer updateUser(UserVO userVO);

    UserDO findDetailUser(UserVO userVO);

    List<UserDO> listUser(UserVO userVO);

    List<UserDO> listUserPage(UserVO userVO);

    Integer countUser(UserVO userVO);

    Integer deleteUser(UserVO userVO);

    UserDO selectUserByEmail(String email);

    Integer active(UserVO userVO);

    List<AddressDO> mapList();
}
